<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //【什么是this?】

        // this是一个使用在作用域内部(块级作用域、函数作用域、全局作用域)的关键字。
        // this关键字是函数运行时自动生成的一个内部对象.只能在函数内部使用.总指向调用它的对象。
        //(全局很少使用,大部分在函数内部使用。)

        // 【this指向】
        // 根据运行时的不同,this指向的对象有所区别。
        // 在绝大多数情况下,函数的调用方式决定了this的值。
        // 浏览器环境/全局环境下使用this: this指向window对象。 

        console.log( this ); //Window
        console.log( this === window ); //true
        
        // 在函数中使用this:
        // 不管函数怎么定义,不管函数在哪定义,只看函数的调用(箭头函数除外)。
    </script>
</body>
</html>